go/types.object.Pos (method, view implemented interface methods)

26 uses

	go/types (current package)
		cycles.go#L44: 		check.trace(tname.Pos(), "-- check direct cycle for %s", tname)
		infer.go#L505: 		tname := NewTypeName(tparam.Obj().Pos(), tparam.Obj().Pkg(), tparam.Obj().Name(), nil)
		mono.go#L290: 			if elem, ok := elem.(*TypeName); ok && !elem.IsAlias() && cmpPos(elem.Pos(), obj.Pos()) < 0 {
		mono.go#L297: 					w.addEdge(idx, w.typeParamVertex(tpar), 1, obj.Pos(), tpar)
		object.go#L110: func (obj *object) Pos() token.Pos { return obj.pos }
		subst.go#L215: 					tname := NewTypeName(tp.Obj().Pos(), tp.Obj().Pkg(), tp.Obj().Name(), nil)
		typestring.go#L322: 					w.string(fmt.Sprintf(" /* with %s declared at %v */", t.obj.name, t.obj.Pos()))

	go.pact.im/x/plumb/internal/gotypes
		subst.go#L64: 			methods = append(methods, types.NewFunc(mth.Pos(), mth.Pkg(), mth.Name(), sig))
		subst.go#L82: 			fields[i] = types.NewField(f.Pos(), f.Pkg(), f.Name(), s.subst(f.Type()), f.Embedded())
		subst.go#L116: 		vars[i] = types.NewVar(v.Pos(), v.Pkg(), v.Name(), s.subst(v.Type()))

	golang.org/x/exp/apidiff
		apidiff.go#L331: 			vars = append(vars, types.NewVar(v.Pos(), v.Pkg(), "", v.Type()))

	golang.org/x/tools/internal/gcimporter
		iexport.go#L676: 		w.pos(obj.Pos())
		iexport.go#L697: 		w.pos(obj.Pos())
		iexport.go#L712: 		w.pos(obj.Pos())
		iexport.go#L720: 			w.pos(obj.Pos())
		iexport.go#L745: 			w.pos(obj.Pos())
		iexport.go#L769: 		w.pos(obj.Pos())
		iexport.go#L788: 			w.pos(m.Pos())
		iexport.go#L985: 			w.pos(t.Obj().Pos())
		iexport.go#L998: 			w.pos(t.Obj().Pos())
		iexport.go#L1082: 			w.pos(f.Pos())
		iexport.go#L1098: 				w.pos(named.Obj().Pos())
		iexport.go#L1116: 			w.pos(m.Pos())
		ureader.go#L591: 						recv := types.NewVar(fn.Pos(), fn.Pkg(), "", named)
		ureader.go#L593: 						methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignatureType(recv, nil, nil, sig.Params(), sig.Results(), sig.Variadic()))